package uk.ac.lkl.lpp.model.ldo.event;



import java.util.Map;

import uk.ac.lkl.lpp.model.PedagogyPlanModel;


public class MapPedagogyPlanEvent extends PedagogyPlanEvent {

    private Class keyClass;

    private Class valueClass;

    private Map map;


    public <K, V> MapPedagogyPlanEvent(PedagogyPlanModel plan,
            Class<K> keyClass, Class<V> valueClass, Map<K, V> map) {
        super(plan);
        this.keyClass = keyClass;
        this.valueClass = valueClass;
        this.map = map;
    }


    public Class getKeyClass() {
        return keyClass;
    }


    public Class getValueClass() {
        return valueClass;
    }


    public Map getMap() {
        return map;
    }

}
